home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / USEnet Digests / USEnet Vol. 4 / USEnet 4.16 < prev    next >
Encoding:
Text File  |  1988-04-08  |  31.1 KB  |  831 lines  |  [TEXT/ttxt]

  1.  1-Feb-88 10:49:42-PST,32598;000000000000
  2. Return-Path: <usenet-mac-request@RELAY.CS.NET>
  3. Received: from RELAY.CS.NET by SUMEX-AIM.Stanford.EDU with TCP; Mon, 1 Feb 88 10:46:24 PST
  4. Received: from relay2.cs.net by RELAY.CS.NET id af23221; 1 Feb 88 10:50 EST
  5. Received: from relay.cs.net by RELAY.CS.NET id aa24783; 1 Feb 88 10:37 EST
  6. Received: from sdr.slb.com by RELAY.CS.NET id af24701; 1 Feb 88 10:34 EST
  7. Date: Mon, 1 Feb 88 09:38 EDT
  8. From: Jeffrey Shulman <SHULMAN@sdr.slb.com>
  9. Subject: Usenet Mac Digest V4 #16
  10. To: usenet-mac@RELAY.CS.NET, PIERCE%HDS@sdr.slb.com
  11. X-VMS-To: in%"usenet-mac@relay.cs.net",in%"PIERCE%HDS@SDR.SLB.COM"
  12.  
  13. Date: Mon 1 Feb 88 09:38:25-GMT
  14. From: Jeff Shulman <SHULMAN@SDR>
  15. Subject: Usenet Mac Digest V4 #16
  16. To: Usenet-List: ;
  17. Message-ID: <570706705.0.SHULMAN@SDR>
  18. Mail-System-Version: <VAX-MM(218)+TOPSLIB(129)@SDR>
  19.  
  20. Usenet Mac Digest     Sunday, January 31, 1988       Volume 4 : Issue 16 
  21.  
  22. Today's Topics:
  23.      Wanted: Graphics routines for Mac II
  24.      Re: Setting cursor position and mouse speed.
  25.      Tool palettes -- where should they go?
  26.      V.I.P. prototyping tool
  27.      Re: Multifinder woes. DA's
  28.      Assemblers with TML Pascal?
  29.      Looking for TeXSetScrap
  30.      Re: (LSC) Deep Dark Secrets Wanted!
  31.      Re: Suitcase versus Font/DA Juggler
  32.      Cheap printers/GRAPPLER
  33.      Book review: Programming with MPW
  34.      INITs
  35.      Re: Assemblers with TML Pascal?
  36.      Re: sprintf() bug?
  37.      Large external Hard Disks
  38.      Wanted:  Recommendations for doctor's office accounting programs
  39.      Grammar checkers
  40.      Re: Setting cursor position and mouse speed.
  41.      Re: Wrapping up the toolbox (summary)
  42.      Re: sprintf() bug?
  43.      international phonetics font (IPA)
  44.      Re: V.I.P. prototyping tool
  45.      Antialiasing
  46.      Re: 24 bit video cards for Mac II
  47.      Lasershare:  Help!!
  48.      FrameMaker vs Fullwrite
  49.      Does anyone have Risk or Ultimatum war games?
  50.      Mac programming question
  51.      The Mac as a UUCP node
  52.  
  53. ---------------------------------------------------------------------- 
  54.  
  55. From: brownh@unioncs.UUCP (H. Brown)
  56. Subject: Wanted: Graphics routines for Mac II
  57. Date: 26 Jan 88 20:56:14 GMT
  58. Organization: Union College, Schenectady, NY
  59.  
  60. I am writing a ray-tracing program in LightspeedC which I would like to
  61. run on a Mac II.  Does anyone have the assembly code or whatever is
  62. needed to access single pixels (unfortunately it is only monochrome,
  63. although I may have access to color in the futre).  I've seen the LSC
  64. functions for drawing points on a regular Mac but I need to do
  65. grey-scale stuff on the Mac II.
  66.  
  67. If anyone could send me the code or pointers to it I would be grateful. 
  68. Thanks much in advance.
  69. -- 
  70. Alex Brown
  71. uunet!steinmetz!unioncs!brownh
  72.  
  73.  
  74. ------------------------------
  75.  
  76. From: steele@unc.cs.unc.edu (Oliver Steele)
  77. Subject: Re: Setting cursor position and mouse speed.
  78. Date: 27 Jan 88 01:44:40 GMT
  79. Organization: University Of North Carolina, Chapel Hill
  80.  
  81. [dgold@apple.UUCP (David Goldsmith) writes that setting the mouse
  82. position directly, and using undocumented low memory globals in general,
  83. are poor ideas and are likely to cause a program to break in the
  84. future.]
  85.  
  86. I agree with your general point about keeping as many globals as
  87. possible verboten, especially now that multitasking approaches, but how
  88. does Apple recommend for people writing paint programs, for instance, to
  89. show that a grid or other constraining factor is in effect?  I notice
  90. that there's already some inconsistency -- constraining to a grid, in
  91. many programs, makes the mouse street-wise*; but constraining tool
  92. motion to an axis doesn't constrain the cursor to that axis.  I also
  93. notice that HyperCard plays with exactly these low-memory globals; is
  94. this OK because HyperCard is system software (1/2:-)?
  95. -- 
  96. ----------------------------------------------------------------------------
  97. Oliver Steele                  ...!{decvax,ihnp4}!mcnc!unc!steele
  98.                                steele@cs.unc.edu
  99. *Taxi-cab geometry, of course.
  100.  
  101.  
  102. ------------------------------
  103.  
  104. From: steele@unc.cs.unc.edu (Oliver Steele)
  105. Subject: Tool palettes -- where should they go?
  106. Date: 27 Jan 88 01:54:21 GMT
  107. Organization: University Of North Carolina, Chapel Hill
  108.  
  109. I've seen several different places to put tool palettes:
  110.     1) in a special window (MacPaint 1.5, FullPaint, SuperPaint)
  111.     2) on the document window (MacDraw)
  112.     3) in the menu bar (sort-of MacDraw, Design [if I remember])
  113.     4) tear-off menus ((3) and (1)) (HyperCard, MacPaint 2, and
  114.        probably everything else that's written/revised within the
  115.        next year).
  116.  
  117. The user interface guidelines -- or at least the ones in IM1-5alpha --
  118. mention the first two of these (IM1), but aren't really very definitive
  119. about the issue.  Is there getting to be something of a consensus about
  120. the question?  What do people prefer? (Please mail me answers to that
  121. one, unless you can contribute some user interface theory.)  I'm
  122. particularly interested in the case of applications which can deal with
  123. more than one open document.
  124.  
  125. The application in question devotes a lot of screen space to each
  126. document, most of which is probably necessary, and allows arbitrarily
  127. spatially large documents (document space, not screen space), in case
  128. this is a factor.
  129. -- 
  130. ----------------------------------------------------------------------------
  131. Oliver Steele                  ...!{decvax,ihnp4}!mcnc!unc!steele
  132.                                steele@cs.unc.edu
  133. "(This was after stew, but so is everything.)"
  134.             -- _The Princess Bride_
  135.  
  136.  
  137. ------------------------------
  138.  
  139. From: bill@hao.ucar.edu (Bill Roberts)
  140. Subject: V.I.P. prototyping tool
  141. Date: 27 Jan 88 00:48:07 GMT
  142. Organization: High Altitude Obs./NCAR, Boulder, CO
  143.  
  144. Can anyone in this group make any comments about the value of V.I.P. as
  145. a  prototyping tool for writing complex applications on the Mac?  I
  146. thought it  would be nice to use V.I.P. to gen up a nice "custom shell"
  147. application, use the VIP->LSC translator to get the "shell" into the C
  148. language, and then do things like adding PopUpMenus, custom windows,
  149. etc.  Can V.I.P. and its companion product, the VIP->LSC translator
  150. handle this type of thing?  Or would I be stuck with what VIP gives me? 
  151. That is, the only thing the translator could do would be to compile the
  152. code and improve the runtime of the "simple" application?
  153.  
  154. Thanks in advance for any info on this...
  155.  
  156. --Bill
  157. -- 
  158. UUCP: {hplabs, seismo, nbires, noao}!hao!bill
  159. CSNET: bill@ncar.csnet
  160. ARPA: bill%ncar@CSNET-RELAY.ARPA
  161. INTERNET: bill@hao.ucar.edu
  162.  
  163.   "... the Eagle Wing palace of the Queen Chinee'"
  164.  
  165.  
  166. ------------------------------
  167.  
  168. From: goldman@apple.UUCP (Phil Goldman)
  169. Subject: Re: Multifinder woes. DA's
  170. Date: 27 Jan 88 06:46:36 GMT
  171. Organization: Apple Computer Inc., Cupertino, USA
  172.  
  173. In article <941@usfvax2.UUCP> pollock@usfvax2.usf.edu.UUCP (Wayne
  174. Pollock) writes:
  175. >PS  Don't forget that many people will not be using multifinder, but with
  176. >their smaller macs will be using switcher!  So a SIZE resource is still
  177. >important.
  178.  
  179. This is a common misunderstanding.  Although Apple recommends that you
  180. use Finder 6.0 along with MultiFinder, it is possible to use any of the
  181. smaller Finder replacement programs in existence.  In such a
  182. configuration MultiFinder uses up *less* memory than Switcher (for a
  183. variety of reasons), but still provides all of its usual services, such
  184. as multiple layers, background processing, etc.  Therefore, there is no
  185. valid reason to use Switcher, unless you are tied to an old system that
  186. cannot support MultiFinder..
  187.  
  188. If there is enough interest, I will post a finder replacement written by
  189. David Shayer of the SQA Tools group at Apple that runs in 18K.  Howeve,
  190. after using it, I think that most users will become frustrated at not
  191. having the complete set of Finder services available.
  192. -- 
  193. -Phil Goldman
  194. Apple Computer
  195.  
  196.  
  197. ------------------------------
  198.  
  199. From: bayes@hpfcdc.HP.COM (Scott Bayes)
  200. Subject: Assemblers with TML Pascal?
  201. Date: 25 Jan 88 20:41:24 GMT
  202. Organization: HP Ft. Collins, Co.
  203.  
  204. Could someone advise me which assembler is best to use with TML Pascal?
  205. Experimenting with my newly acquired SE and TML Pascal over the weekend,
  206. I discovered that TML Pascal puts out some very top-heavy code, at least
  207. in plain-vanilla mode, though I didn't check out Mac Interface mode.
  208. There were numerous redundant register loads in just 40 lines of code.
  209.  
  210. What I'd like to do is compile to .ASM (assembly source), then tweak,
  211. where I felt it worthwhile.  I'm trying out MacAssembly (?), shareware,
  212. but it seems to have problems with the module pseudo-ops of TML, .w on
  213. Bcc opcodes, and too many xdefs/xrefs, one per module, with lotsa
  214. modules.  I'm sure there are other mismatches.  (Oh yeah, the local
  215. label start character, which is easily fixed).  I don't want to spend
  216. big bucks right now, so MPW, etc are out of the question.
  217.  
  218. Any faves out there?
  219. -- 
  220. Scott .equ Bayes
  221. bayes@hpfclw
  222.  
  223.  
  224. ------------------------------
  225.  
  226. From: suhler@im4u.UUCP (Paul A. Suhler)
  227. Subject: Looking for TeXSetScrap
  228. Date: 27 Jan 88 13:07:18 GMT
  229. Organization: Univ of Texas Electrical & Computer Engineering Dept
  230.  
  231.  
  232. Does anyone know where I can get TeXSetScrap for TeX82?  It's an
  233. application to convert a picture on the clipboard to a TeX description. 
  234. The latest version archived here at UTexas (as TeXPict) is 0.0.1, which
  235. produces TeX78.  Unfortunately, TeX78 is obsolete and can't be
  236. interpreted by our TeX82 systems.
  237.  
  238. I can't get mail to SARA in the Netherlands; does anyone know a path for
  239. them or to Rick Jansen, the author of TeXSetScrap?
  240. -- 
  241. Paul Suhler        suhler@im4u.UTEXAS.EDU    512-474-9517/471-3903
  242.  
  243.  
  244. ------------------------------
  245.  
  246. From: swofford@uxe.cso.uiuc.edu
  247. Subject: Re: (LSC) Deep Dark Secrets Wanted!
  248. Date: 24 Jan 88 23:37:00 GMT
  249.  
  250.     There is also an undocumented low memory global called 'CloseOrnHook'
  251. which defines a routine which is called by the system when a DA (or any
  252. DRVR, I believe) is to be called.  You can put your own routine in here
  253. which will get called by the system when it tries to send your DA a
  254. goodbye kiss.  At this time you can check to see how the kiss was
  255. generated (System, Close Box, Close Menu, etc) and then act
  256. appropriately.
  257.     For more information on 'CloseOrnHook' check out an article by David
  258. Dunham (miniWriter, ACTA, etc.) in Volume II of Best of MacTutor.
  259. -- 
  260. +--------------------------------------------------------------------------+
  261. +                                   |                                      +
  262. +  Leonard Rosenthol                |  USnail:   205 E. Healey  #33        +
  263. +  LazerWare, inc.                  |            Champaign, Il  61820      +
  264. +  GEnie: MACgician                 |                                      +
  265. +  ARPA:  swofford@uxe.cso.uiuc.edu |  Bitnet:   3FLOSDQ@UIUCNOSA.BITNET   +
  266. +                                   |                                      +
  267. +--------------------------------------------------------------------------+
  268. + Disclaimer #1: Since I own the company, I can say whatever I want, and   +
  269. +                not be responsible for it!                                +
  270. +                                                                          +
  271. + Disclaimer #2: Anything I say may be construed as being under the        +
  272. +                jurisdiction of Disclaimer #1                             +
  273. +--------------------------------------------------------------------------+
  274.  
  275.  
  276. ------------------------------
  277.  
  278. From: swofford@uxe.cso.uiuc.edu
  279. Subject: Re: Suitcase versus Font/DA Juggler
  280. Date: 25 Jan 88 15:19:00 GMT
  281.  
  282.     I'm curious to find out if Font/DA Juggler is easily customizable. What
  283. I would like to know is if, like suitcase, I can have it load ANY type
  284. of  resource file type, not just Font's, DA's, and FKEY's.  One of the
  285. addt'l types that I have my verssion of Suitcase patched to handle
  286. (using the method documented in the Suitcase manual) aare the
  287. International Resources. I do a lot of work with the Script Manager and
  288. it's resources normally require being in the System file to work.  But
  289. with Suitcase, I can put them in my Suitcase  Folder and let Suitcase
  290. load them up and keep my system clean.
  291.     So, nu, can it handle other resource types like Suitcase can??
  292. -- 
  293. +--------------------------------------------------------------------------+
  294. +                                   |                                      +
  295. +  Leonard Rosenthol                |  USnail:   205 E. Healey  #33        +
  296. +  Halevai Software                 |            Champaign, Il  61820      +
  297. +  GEnie: MACgician                 |                                      +
  298. +  ARPA:  swofford@uxe.cso.uiuc.edu |  Bitnet:   3FLOSDQ@UIUCNOSA.BITNET   +
  299. +                                   |                                      +
  300. +--------------------------------------------------------------------------+
  301. + Disclaimer #1: Since I own the company, I can say whatever I want, and   +
  302. +                not be responsible for it!                                +
  303. +                                                                          +
  304. + Disclaimer #2: Anything I say may be construed as being under the        +
  305. +                jurisdiction of Disclaimer #1                             +
  306. +--------------------------------------------------------------------------+
  307.  
  308.  
  309. ------------------------------
  310.  
  311. From: wrp@biochsn.acc.virginia.edu (William R. Pearson)
  312. Subject: Cheap printers/GRAPPLER
  313. Date: 27 Jan 88 14:19:38 GMT
  314. Organization: University of Virginia, Charlottesville
  315.  
  316.  
  317.     I just purchased a thing called a GRAPPLER made by Orange Micro (I got
  318. it from MacConnection for about $70.00) and I have hooked it up to an
  319. Epson RX-80 that was sitting around.  It is supposed to work with an
  320. MX-80, RX-80, FX80, and they have another verison for 24 pin printers.
  321. It did not work with my TI-855 in MX-80 emulation mode, and did not work
  322. with an ancient MX080 with graph-trax, but works with the RX-80 just
  323. great.  It plugs into the centronics parallel port and give you an apple
  324. serial cable, with connectors for either the old Mac or Mac+/SE/II.
  325.  
  326.     I'm happy with it.
  327. -- 
  328. Bill Pearson
  329. wrp@virginia
  330.  
  331.  
  332. ------------------------------
  333.  
  334. From: saf@moss.ATT.COM
  335. Subject: Book review: Programming with MPW
  336. Date: 27 Jan 88 00:05:57 GMT
  337.  
  338. The following is a brief review of a Macintosh programming book I just
  339. finished reading.  (Hopefully I can do this without starting the
  340. language and development system wars anew :-).  Before I get too far, I
  341. must comment that I reviewed several chapters of the book while in
  342. manuscript form but I stress that I have no interest, financial or
  343. otherwise, in the sale of this book.  On to the review!
  344.  
  345.     Title:        Programming With Macintosh Programmer's Workshop
  346.     Author:        Joel West
  347.     Publisher:    Bantam
  348.     Cost:        $29.95 retail
  349.     Size:        750 pages
  350.  
  351. I've been programming the Mac since Feb 87, mostly using MPW C.  There
  352. is a lot to learn what with 1500 to 2000 pages of IM and another 1700
  353. pages of MPW docs.  So why buy another 750 pages?  Several reasons.
  354. Perhaps you haven't decided on a development system yet, and you want to
  355. know more about MPW before shelling out $350 to $500 for the software
  356. (since Apple won't sell the manuals separately, as far as I know). In
  357. this case, Joel's book is ideal, because it tells you precisely what MPW
  358. can do.
  359.  
  360. Or maybe you've already spent all the money, and like me, are having a
  361. tough time getting a foot-hold in all that paper.  Again, "Programming
  362. with MPW" is a big help.  It starts off with a discussion of Mac system
  363. software and goes through all the basic concepts regarding memory
  364. management, ports, events, arithmetic, etc. - the neat part is that
  365. there is lots of narrative, rather than just dry technical content.  So
  366. you can more easily understand what is going on.
  367.  
  368. The next chapter takes you through program structure, and explains how
  369. globals are laid out, how to build applications, tools (an MPW concept),
  370. DAs, drivers, inits, etc.  From there, the book moves on to MPW shell
  371. concepts (similar to the Unix sh and csh), explaining how to use the
  372. shell interactively and how to customize the MPW environment with your
  373. own menus, etc.
  374.  
  375. The editor is tackled next, and a good treatment of regular expressions
  376. is given.  From there, the book moves on to shell programming, and has
  377. lots of good info on using the expression and pattern matching
  378. capabilities of MPW shell.
  379.  
  380. Languages are tackled next.  There is a chapter on Pascal, and one on C.
  381. Both chapters assume you already know the language and concentrate on
  382. what is unique about MPW's implementation.  Several examples are given
  383. to show how a complete program is put together.  MPW introduces a
  384. "semi-new" language, which I'll call "rez" since that is the name of the
  385. compiler - rez is related to the old rmaker syntax with vast
  386. improvements; Joel gives a very clear treatment of resources including
  387. how to build them with rez, how to take them apart, and how to
  388. graphically manipulate them with ResEdit.  (BTW, this is the first book
  389. I've seen which explains how to customize ResEdit!)
  390.  
  391. The two final chapters discuss the linker and MacApp respectively.  The
  392. linker in MPW is rather complex, since it can pull assembler, Pascal, C,
  393. and library archives together while re-segmenting, etc.  Also in this
  394. chapter is information on the "make" command.  The MacApp chapter gives
  395. a good introduction to object-oriented programming and then shows how
  396. MacApp uses this to greatly speed the development process.
  397.  
  398. The book concludes with appendices on commands and other syntax, and
  399. best of all, a section on MPW for Unix hackers.  Like how to alias the
  400. world to make MPW look even more like Unix.
  401.  
  402. This has gotten overly long.  Pick up a copy of the book.  It's good
  403. stuff.  Lots of narrative and examples.  Easy to read.
  404.  
  405.     Steve Falco   moss!saf   saf@moss.ATT.COM
  406.  
  407.  
  408. ------------------------------
  409.  
  410. From: waldman@endor.harvard.edu (benjamin Waldman)
  411. Subject: INITs
  412. Date: 27 Jan 88 20:16:18 GMT
  413.  
  414. Is there any difference between INITS in the system file, and INITs in
  415. INIT files?
  416.  
  417. One application I was using stuck an INIT in my system file, which
  418. annoyed me, so I went into ResEdit, cut out the INIT, pasted it into a
  419. new file, which I gave a type of INIT.
  420.  
  421. Upon booting the computer, the INIT showed its icon, but then the
  422. computer bombed - ILGL error in Macsbug I think.  Why would this happen?
  423.  Do INITs have to be written differently to exist alone, outside the
  424. system file?
  425. -- 
  426. Thanks,
  427. Ben Waldman
  428. waldman@endor.harvard.edu
  429.  
  430.  
  431. ------------------------------
  432.  
  433. From: rs4u+@andrew.cmu.edu (Richard Siegel)
  434. Subject: Re: Assemblers with TML Pascal?
  435. Date: 27 Jan 88 18:37:21 GMT
  436. Organization: Carnegie Mellon University
  437.  
  438. The TML Pascal compiler outputs source that should be compatible with
  439. the MDS  (now sold by Consulair) assembler.
  440.  
  441. Agreed, the code is *very* topheavy.
  442.  
  443.         --Rich
  444. -- 
  445. ===================================================================
  446. Richard Siegel
  447. THINK Technologies, QA Technician (on leave)
  448.  
  449. Arpa: rs4u@andrew.cmu.edu
  450. UUCP: {decvax,ucbvax,sun}!andrew.cmu.edu!rs4u
  451. ==================================================================
  452.  
  453.  
  454. ------------------------------
  455.  
  456. From: rs4u+@andrew.cmu.edu (Richard Siegel)
  457. Subject: Re: sprintf() bug?
  458. Date: 27 Jan 88 19:00:32 GMT
  459. Organization: Carnegie Mellon University
  460.  
  461.  
  462. Are you trying to print floating-point values this way? If so, then you
  463. cannot  use "%d" for floats; you need to use "%f".
  464.  
  465. Try that, and see if it works. You'll find that when you pass sprintf()
  466. the  correct formatting, it will work correctly in all cases.
  467.  
  468. Additional recommendation: to avoid having to use CtoPstr, just use the
  469. "\p"  at the beginning of the string:
  470.  
  471.     sprintf(tempstring, "%s %f %s %f", "\pthe square of ", x, "is", (x
  472. *x));
  473.     DrawString(tempstring);
  474.  
  475.  
  476.         --Rich
  477. -- 
  478. ===================================================================
  479. Richard Siegel
  480. THINK Technologies, QA Technician (on leave)
  481.  
  482. Arpa: rs4u@andrew.cmu.edu
  483. UUCP: {decvax,ucbvax,sun}!andrew.cmu.edu!rs4u
  484. ==================================================================
  485.  
  486.  
  487. ------------------------------
  488.  
  489. From: cosmos@druhi.ATT.COM (GuestRA)
  490. Subject: Large external Hard Disks
  491. Date: 25 Jan 88 23:09:54 GMT
  492. Organization: AT&T, Denver, CO
  493.  
  494.  
  495. We are in need of a large hard disk for use with our Macs (mostly Mac
  496. IIs), something on the order of 100 MB or more.  Can anyone who has
  497. experience with large SCSI drives let me know their opinions? Thanks,
  498. -- 
  499. Ronald A. Guest
  500. ...!ihnp4!druhi!cosmos
  501.  
  502. Supervisor
  503. AT&T Laboratories        <--- but these are my thoughts, not theirs
  504. 12110 N. Pecos St.
  505. Denver, Colorado 80234
  506. (303) 538-4896
  507.  
  508.  
  509. ------------------------------
  510.  
  511. From: brad@pheasant.cs.utexas.edu (blumenthal @ home with the armadillos)
  512. Subject: Wanted:  Recommendations for doctor's office accounting programs
  513. Date: 27 Jan 88 21:46:02 GMT
  514.  
  515. I'm pretty sure this question has been asked recently, but does anyone
  516. have recommendations for programs for doing the books for a doctor's
  517. office.  I have heard of one which uses the one-line with form
  518. technique.  Please mail replies to me if possible, and I will summarize
  519. if there is interest.  Thanks very much and apologies for the noise.
  520.  
  521. Take care, brad
  522. -- 
  523. Brad Blumenthal            ARPA: brad@pheasant.cs.utexas.edu
  524.                            UUCP: {seismo, harvard}!ut-sally!pheasant!brad
  525.  
  526.  
  527. ------------------------------
  528.  
  529. From: cosmos@druhi.ATT.COM (GuestRA)
  530. Subject: Grammar checkers
  531. Date: 26 Jan 88 15:39:24 GMT
  532. Organization: AT&T, Denver, CO
  533.  
  534.  
  535. We're thinking about purchasing a grammar checker such as Sensible
  536. Grammar, MacProof, or Word Tools.  If anyone has any experience with
  537. this programs, please let me know what you think about them.  If there's
  538. sufficient interest and response, I'll post a summary.  Sorry if this
  539. has already been discussed.
  540. -- 
  541. Ronald A. Guest
  542. ...!ihnp4!druhi!cosmos
  543. Supervisor
  544. AT&T Laboratories        <--- but these are my thoughts, not theirs
  545. 12110 N. Pecos St.
  546. Denver, Colorado 80234
  547. (303) 538-4896
  548.  
  549.  
  550. ------------------------------
  551.  
  552. From: lsr@apple.UUCP (Larry Rosenstein)
  553. Subject: Re: Setting cursor position and mouse speed.
  554. Date: 27 Jan 88 18:50:04 GMT
  555. Organization: Advanced Technology Group, Apple Computer
  556.  
  557. I think the philosophy should be that the user is in control of the
  558. mouse and the cursor.  Therefore, the user can move the cursor anywhere
  559. on the screen (even between grid points).
  560.  
  561. If the program has some sort of gridding on, then it acts as a
  562. constraint on the object being manipulated and not on the cursor
  563. position.  In this case, moving the mouse a tiny bit will move the
  564. cursor, but won't make any change on the screen.
  565.  
  566. I don't know why the inconsistency happened.  It is possible that the
  567. programmers considered constraining the cursor to 1 axis to be too
  568. severe. (I think some users would consider such a constraint as a sign
  569. that the mouse was broken!)
  570.  
  571. -- 
  572. Larry Rosenstein
  573.  
  574. Object Specialist
  575. Apple Computer
  576.  
  577. AppleLink: Rosenstein1
  578. UUCP:  {sun, voder, nsc}!apple!lsr
  579. CSNET: lsr@Apple.com
  580.  
  581.  
  582. ------------------------------
  583.  
  584. From: lgh@IUS2.CS.CMU.EDU (Leonard Hamey)
  585. Subject: Re: Wrapping up the toolbox (summary)
  586. Date: 28 Jan 88 00:33:43 GMT
  587. Organization: Carnegie-Mellon University, CS/RI
  588.  
  589. For those who wonder what the answers are...
  590.  
  591.     1)    TRANSEDIT, TRANSSKEL and TRANSDISPLAY
  592.         available in LSC and Pascal for ftp from SUMEX-AIM.
  593.         (I got these)
  594.     2)    MacApp under MPW.
  595.     3)    MacExpress from AlSoft
  596.     4)    Programmer's Extender from Invention Software
  597.  
  598. I haven't had a chance to try 'em yet, but reviews indicate that MacApp
  599. is the most complete while TRANS... is free (or is it shareware...I
  600. haven't looked everywhere a notice might be hidden yet :-) ).
  601. -- 
  602. ----------------------------------------------------------------------
  603. Leonard Hamey            Computer Science Dept.
  604. lgh@cs.cmu.edu            Carnegie Mellon University
  605. <Substitute your favourite disclaimer here>
  606.  
  607. ------------------------------
  608.  
  609. From: palmer@tybalt.caltech.edu (David Palmer)
  610. Subject: Re: sprintf() bug?
  611. Date: 28 Jan 88 00:51:00 GMT
  612. Organization: California Institute of Technology
  613.  
  614. In article <4VzXREy00WABE7k0FU@andrew.cmu.edu> rs4u+@andrew.cmu.edu
  615. (Richard Siegel) writes:
  616. >Additional recommendation: to avoid having to use CtoPstr, just use the "\p" 
  617. >at the beginning of the string:
  618. >
  619. >    sprintf(tempstring, "%s %f %s %f", "\pthe square of ", x, "is", (x *x));
  620. >    DrawString(tempstring);
  621.  
  622. This will not work in any C which I understand.  What will be put into
  623. tempstring is a null terminated string something like:
  624.         \016the square of ;&91/z\234dsi 5.00000 is 25.00000 where \016 is the
  625. first character in a Pascal string of length 14, ;&91/z\234dsi
  626. represents random garbage in the memory following the string, which only
  627. ends when there happens to be a byte containing \0, and the remainder is
  628. self explanatory.
  629.  
  630. "\pfoo" does not represent a C-string whose first character is '\p', it
  631. represents a Pascal string, a one-byte length followed by that many
  632. characters.  Sprintf is passed an address as its argument, and it
  633. expects that address to be of a C-string.  By the same token, using a
  634. format string of "\p%s %f %s %f" will also fail to work.
  635.  
  636.  
  637.         David Palmer
  638.         palmer@tybalt.caltech.edu
  639.         ...rutgers!cit-vax!tybalt.caltech.edu!palmer
  640.     "Every day it's the same thing--variety.  I want something different."
  641.  
  642.  
  643. ------------------------------
  644.  
  645. From: LB7@PSUVM.BITNET (Lorinda L. Brader)
  646. Subject: international phonetics font (IPA)
  647. Date: 27 Jan 88 20:31:43 GMT
  648. Organization: The Pennsylvania State University - Computation Center
  649.  
  650. Does anyone know of an IPA font for the MacIntosh? Please send any
  651. responses to me. Lorinda Brader
  652.  
  653. ------------------------------
  654.  
  655. From: raylau@dasys1.UUCP (Raymond Lau)
  656. Subject: Re: V.I.P. prototyping tool
  657. Date: 28 Jan 88 16:23:14 GMT
  658. Organization: The Big Electric Cat
  659.  
  660. You're more or less stuck with the code.  I've looked at the output the
  661. VIP=> LSC translator creates.  It's about 95% calls to VIP's library!
  662. argh...that means ea. little thing you add in VIP is just a call to the
  663. library.  Want to change the behavior of something?  Guess what
  664. parameters and variables are accessed by the library routine....and
  665. rewrite that routine!  (argh!)  Now, if it translated to toolbox calls,
  666. it would be great.. If the library source were provided, it'd be almost
  667. bearable...
  668.  
  669. But!  That just isn't so....you're more or less STUCK.
  670.  
  671. -- 
  672. Raymond Lau                       GEnie: RayLau
  673. 100-04 70 Ave.                    CIS: 76174,2617
  674. Forest Hills, NY 11375-5133       Delphi: RaymondLau
  675. United States of America          MacNET: RayLau
  676. uucp: raylau@dasys1.UUCP (..{phri,cucard,bc-cis,mstan}!dasys1!raylau})
  677.  
  678.  
  679. ------------------------------
  680.  
  681. From: alibaba@ucscb.UCSC.EDU (73539000)
  682. Subject: Antialiasing
  683. Date: 29 Jan 88 03:37:49 GMT
  684. Organization: University of California, Santa Cruz; CATS
  685.  
  686. Can anybody offer me some sources for algorithms for anti-aliasing?
  687.  
  688. I am particularly interested in an algorithm for fuzzing already
  689. existing bitmaps.
  690.  
  691. Also, anyone who has decomposed the NFNT resource who would like to
  692. share their finding, please email me. Apple has seen fit to cloud the
  693. NFNT format from us. (Inside Mac V (release) isn't complete on this. at
  694. least how it applys to multi-bit and fuzzy fonts.)
  695. -- 
  696. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  697. ~  Alexander M. Rosenberg  ~ INTERNET: alibaba@ucscb.ucsc.edu   ~ Yoyodyne    ~
  698. ~  Crown College, UCSC     ~ UUCP:...!ucbvax!ucscc!ucscb!alibaba~ Propulsion  ~
  699. ~  Santa Cruz, CA 95064    ~ BITNET:alibaba%ucscb@ucscc.BITNET  ~ Systems, Inc~
  700. ~               ~ Disclaimer: Nobody is my employer  ~ :-)         ~
  701. ~               ~ so nobody cares what I say.    ~          ~
  702.  
  703.  
  704. ------------------------------
  705.  
  706. From: garyb@hpmwtla.HP.COM (Gary Bringhurst)
  707. Subject: Re: 24 bit video cards for Mac II
  708. Date: 28 Jan 88 18:35:20 GMT
  709. Organization: HP MicroWave Technology - Santa Rosa,CA
  710.  
  711. I've used the RasterOps 24 bit board, which provides a very nice, crisp
  712. display but at this point is quite slow (about three times slower than
  713. an 8 bit display).  Apparently, the people at RasterOps are working on
  714. making their software faster.  One nice feature:  existing programs that
  715. conform to the Apple guidelines draw just fine on this board.
  716.  
  717. Gary Bringhurst
  718.  
  719. (My opinions are almost never those of my employer)
  720.  
  721.  
  722. ------------------------------
  723.  
  724. From: bill@upba.UUCP
  725. Subject: Lasershare:  Help!!
  726. Date: 28 Jan 88 22:47:00 GMT
  727.  
  728.     HELP!!!!!
  729.  
  730.     Has anybody tried or know how using Lasershare to get it to 
  731.     spool to two different Lasers on the same network.  I have
  732.     a two lasers for each appleshare network.  If you anybody 
  733.     knows, let me know.
  734.  
  735.                         Bill Wisell
  736.                         United Phone Book
  737.  
  738. ------------------------------
  739.  
  740. From: calvin@iconsys.UUCP (Calvin Hamilton)
  741. Subject: FrameMaker vs Fullwrite
  742. Date: 28 Jan 88 17:01:38 GMT
  743.  
  744. Does anyone know of a software called FrameMaker? I have heard rumor
  745. that it exists for the Mac, but have never seen any information on it. 
  746. How does it compare to Fullwrite?  I would appreciate any information
  747. anyone has on this application.
  748.  
  749. Thanks,
  750.  
  751. -- 
  752. Calvin Hamilton            {ihnp4,uunet}!iconsys!calvin
  753. Icon International, Inc.    {ihnp4,psivax}!nrcvax!nrc-ut!iconsys!calvin
  754. Orem, Utah 84058        ARPANET: icon%byuadam.bitnet@wiscvm.wisc.edu
  755. (801) 225-6888            BITNET: icon%byuadam.bitnet
  756.  
  757.  
  758. ------------------------------
  759.  
  760. From: sab@csadfa.oz (Shawn Baker)
  761. Subject: Does anyone have Risk or Ultimatum war games?
  762. Date: 27 Jan 88 06:34:44 GMT
  763. Organization: Dept. of Computer Science, University College, UNSW, ADFA, Canberra, Australia
  764.  
  765. I noticed a recent posting asking about the war game Risk. I too would
  766. be interested in finding this game as well as the Ultimatum game. I am
  767. interested in either PD games or commercial products. Anyone with info
  768. on either can mail me or post it, whichever you prefer. By the way, is
  769. it true that Ultimatum has been discontinued as a board game? If not,
  770. does anyone know where I can buy it or order it?
  771.  
  772. Thanks in advance.
  773. -- 
  774. Shawn Aubrey Baker        Phone ISD:    +61 62 688693 Fax: +61 62 470702
  775. Dept. Of Computer Science,    Telex:             ADFADM AA62030
  776. University College, UNSW,    ACSNET/CSNET:    sab@csadfa.oz
  777. Aust. Defence Force Academy,    UUCP:        ...!uunet!munnari!csadfa.oz!sab
  778. Canberra, ACT            ARPA:        sab%csadfa.oz@uunet.uu.net
  779. AUSTRALIA    2600        JANET:        sab@oz.csadfa
  780.  
  781.  
  782. ------------------------------
  783.  
  784. From: neil@dsl.cis.upenn.edu (Neil Radisch)
  785. Subject: Mac programming question
  786. Date: 29 Jan 88 16:13:42 GMT
  787. Organization: University of Pennsylvania
  788.  
  789. How does one tell SFGetfile that you want it to list files from a
  790. directory other than the current one. I've tried various system calls to
  791. set the default volume but SFGetfile still starts out by listing the
  792. files in the directory that the application was in.
  793.  
  794. No generalizations please
  795.  
  796. thanks
  797. -- 
  798. |----------------------------------------------------------------------------|
  799. | "Better to remain quiet and be thought a fool than to speak out and remove |
  800. |  all doubt" --- Abraham Lincoln                                            |
  801. |                                                                            |
  802. |  neil@dsl.cis.upenn.edu.UUCP                                               |
  803. |----------------------------------------------------------------------------|
  804.  
  805.  
  806. ------------------------------
  807.  
  808. From: adamb@boulder.Colorado.EDU (Adam 'Buzz' Beguelin)
  809. Subject: The Mac as a UUCP node
  810. Date: 29 Jan 88 18:40:10 GMT
  811. Organization: University of Colorado, Boulder
  812.  
  813. I have a friend who has a mac and he would like to make it into a uucp
  814. node so he can get news and mail.  Does anyone have such code running on
  815. a mac.  If its public domain could you email it to me.  If not could you
  816. email me the name of the software and where it can be purchased?
  817.  
  818. Could you respond via email since there are so many messages in this
  819. group that I habitually catch up and may miss any responses.
  820. -- 
  821. Thanks,
  822. Adam Beguelin
  823. University of Colorado, Boulder
  824. adamb@boulder.colorad.edu
  825.  
  826. ------------------------------
  827.  
  828. End of Usenet Mac Digest
  829. ************************
  830. -------
  831.